#Base64编码会把3字节的二进制数据编码为4字节的文本数据，长度增加33%
#编码后的文本数据可以在邮件正文、网页等直接显示。
#剩下1个或2个字节怎么办？Base64用\x00字节在末尾补足后，再在编码的末尾加上1个或2个=号，
#表示补了多少字节，解码的时候，会自动去掉。

import base64

a=base64.b64encode(b'binary\x00string')
print(a)
b=base64.b64decode(b'YmluYXJ5AHN0cmluZw==')
print(b)
print(base64.b64encode(b'i\xb7\x1d\xfb\xef\xff'))
print(base64.urlsafe_b64encode(b'i\xb7\x1d\xfb\xef\xff'))

